#ifndef TILE_H
#define TILE_H

#include <memory>
#include "state.h"

using namespace std;

class Tile
{
public:

    int x;
    int y;
    int value;
    static const int TILE_SIZE=10;

    Tile():value(SUSCEPTIBLE)
    {
    }

    Tile(int _x,int _y):x(_x),y(_y),value(SUSCEPTIBLE)
    {
    }
    Tile(shared_ptr<Tile>& t)
    {
        x=t->x;
        y=t->y;
        value=t->value;
    }


};

#endif // TILE_H
